Routines (by topic) > Object Class Library

Object Class Library

Analysis Objects

IDLanROI- Represents a region of interest.

IDLanROIGroup- Analytical representation of a group of regions of interest.

File Format Objects

IDLffDICOM- Contains the data for one or more images embedded in a DICOM Part 10 file.

IDLffDicomEx - Allows you to read and write data contained in a DICOM file. See the Medical Imaging in IDL manual.

IDLffDXF- Contains geometry, connectivity and attributes for graphics primitives.

IDLffJPEG2000- Contains the data for one or more images embedded in a JPEG-2000 file as well as functionality for reading and writing JPEG-2000 files.

IDLffLangCat - Finds and loads an XML language catalog.

IDLffMrSID- Used to query information about and load image data from a MrSID (.sid) image file.

IDLffShape- Contains geometry, connectivity and attributes for graphics primitives.

IDLffVideoWrite - Write to a video file.

IDLffXMLDOMAttr- Represents an attribute that is part of an element object in an XML document.

IDLffXMLDOMCDATASection- Used to escape blocks of text in an XML document containing characters that would otherwise be regarded as markup.

IDLffXMLDOMCharacterData- Extension of the IDLffXMLDOMNode class that supplies a set of methods for accessing character data in the XML DOM tree.

IDLffXMLDOMComment- Represents the content of an XML comment (characters between “<!--“ and “-->”).

IDLffXMLDOMDocument- Represents the entire XML document as the root of the XML document tree and by providing the primary access to the document’s data.

IDLffXMLDOMDocumentFragment- Represents a document fragment in an XML document.

IDLffXMLDOMDocumentType- References a DocumentType node in an XML document.

IDLffXMLDOMElement- References an element node in an XML document.

IDLffXMLDOMEntity- References an entity, either parsed or unparsed, in an XML document.

IDLffXMLDOMEntityReference- References an entity reference node in an XML document.

IDLffXMLDOMNamedNodeMap- Container for IDLffXMLDOM nodes that uses node names to access the nodes.

IDLffXMLDOMNode- Abstract class used as a superclass for other IDLffXMLDOM node classes.

IDLffXMLDOMNodeIterator- Allows iterative navigation of the XML DOM tree.

IDLffXMLDOMNodeList- Container for IDLffXMLDOM nodes.

IDLffXMLDOMNotation- Represents a notation in the XML DTD.

IDLffXMLDOMProcessingInstruction- Represents a processing instruction in an XML document.

IDLffXMLDOMText- References a text node in the XML document.

IDLffXMLDOMTreeWalker- Allows tree-walking navigation of the XML DOM tree.

IDLffXMLSAX - Represents an XML SAX level 2 parser.

 IDLgrVRML - Saves the contents of an Object Graphics hierarchy into a VRML 2.0 format file.

Graphic Objects – Destination

IDL_Container - A container for other objects.

IDLgrBuffer - An in-memory, off-screen destination object.

IDLgrClipboard - A destination object representing the native clipboard.

IDLgrPDF - A destination object that outputs to a PDF file.

IDLgrPrinter - Represents a hardcopy graphics destination.

IDLgrWindow - Represents an on-screen area on a display device that serves as a graphics destination.

Graphic Objects – Display

IDL_Container - Object that holds other objects.

IDLgrModel - Represents a graphical item or group of items that can be transformed (rotated, scaled, and/or translated).

IDLgrScene - Represents the entire scene to be drawn and serves as a container of IDLgrView or IDLgrViewgroup objects.

IDLgrView - Represents a rectangular area in which graphics objects are drawn. It is a container for objects of the IDLgrModel class.

IDLgrViewgroup - A simple container object that contains one or more IDLgrView objects. An IDLgrScene can contain one or more of these objects.

Graphic Objects – Visualization

IDLgrAxis - Represents a single vector that may include a set of tick marks, tick labels, and a title.

IDLgrColorbar - Consists of a color-ramp with an optional framing box and annotation axis.

IDLgrContour - Draws a contour plot from data stored in a rectangular array or from a set of unstructured points.

IDLgrFont - Represents a typeface, style, weight, and point size that may be associated with text objects.

IDLgrImage - Represents a mapping from a 2D array of data values to a 2D array of pixel colors, resulting in a flat 2D-scaled version of the image, drawn at Z = 0.

IDLgrLegend - Provides a simple interface for displaying a legend.

IDLgrLight - Represents a source of illumination for 3D graphic objects.

IDLgrPalette - Represents a color lookup table that maps indices to red, green, and blue values.

IDLgrPattern - Describes which pixels are filled and which are left blank when an area is filled.

IDLgrPlot - Creates set of polylines connecting data points in 2D space.

IDLgrPolygon - Represents one or more polygons that share a set of vertices and rendering attributes.

IDLgrPolyline - Represents one or more polylines that share a set of vertices and rendering attributes.

IDLgrROI - Object graphics representation of a region of interest.

IDLgrROIGroup - Object Graphics representation of a group of regions of interest.

IDLgrSurface - A shaded or vector representation of a mesh grid. No superclasses.

IDLgrSymbol - Represents a graphical element that is plotted relative to a particular position.

IDLgrTessellator - Converts a simple concave polygon (or a simple polygon with “holes”) into a number of simple convex polygons (general triangles).

IDLgrText - Represents one or more text strings that share common rendering attributes.

IDLgrView - Represents a rectangular area in which graphics objects are drawn. It is a container for objects of the IDLgrModel class.

IDLgrViewgroup - A simple container object that contains one or more IDLgrView objects. An IDLgrScene can contain one or more of these objects.

IDLgrVolume - Represents mapping from a 3D array of data to a 3D array of voxel colors, which, when drawn, are projected to two dimensions.

Miscellaneous Objects

IDL_Container - A container for other objects.

IDL_IDLBridge - Creates and controls a synchronous or an asynchronous slave IDL process that can operate sequentially or in parallel with the main IDL process.

IDL_Object - A parent class that allows your object class to overload the behavior of one or more of IDL’s standard operators.

IDL_Savefile - Provides complete query and restore capabilities for IDL SAVE files.

IDLcomIDispatch - Creates an IDL object that encapsulates a COM object.

IDLjavaObject - An IDL object encapsulating a Java object. IDL provides data type and other translation services, allowing IDL programs to access the Java object’s methods and properties using standard IDL syntax.

IDLsysMonitorInfo - Contains information about the display monitor or monitors attached to your system. Use this object to obtain information about the monitor(s) when building applications that use multiple monitors.

TrackBall - Translates widget events from a draw widget into transformations that emulate a virtual trackball (for transforming object graphics in three dimensions).

Network Objects

IDLnetOGCWCS- Provides the ability to query and return data from and Open Geospatial Consortium Web Coverage Service server.

IDLnetOGCWMS- Provides the ability to query and return data from and Open Geospatial Consortium Web Map Service server.